@CHARSET "UTF-8";
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
body, button, input, select, textarea {
	font: 12px/1.5 Arial, Helvetica, sans-serif
}
input, select, textarea {
	font-size: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
th {
	text-align: inherit
}
fieldset, img, a img {
	border: 0 none
}
iframe {
	display: block
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
del {
	text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 400
}
ol, ul {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
q:before, q:after {
	content: ''
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
ins, a {
	text-decoration: none;
	color: #333
}
a {
	cursor: pointer
}
a:hover {
	text-decoration: underline
}
:focus {
	outline: 0
}
.u {
	text-decoration: underline
}
.fl, .left, .left-area {
	float: left
}
.fr, .right, .right-area {
	float: right
}
.bold {
	font-weight: 700
}
.green {
	color: #98ba2a
}
.red {
	color: #e01d20
}
.blue {
	color: #00f
}
.gray {
	color: #c0c0c0
}
.yellow {
	color: #ff0
}
.clear {
	clear: both
}
.lh0 {
	font-size: 0;
	line-height: 0
}
.hide, .hidden {
	display: none
}
.show {
	display: block
}
.tal {
	text-align: left
}
.tac, .center {
	text-align: center
}
.taj {
	text-align: justify
}
.tar {
	text-align: right
}
.vat {
	vertical-align: top
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f20 {
	font-size: 20px
}
.f24 {
	font-size: 24px
}
.fcn {
	font-family: \5b8b\4f53
}
.pointer {
	cursor: pointer
}
.inline-block {
	display: inline-block;
*zoom:1;
*display:inline
}
.vam {
	vertical-align: middle
}
.vat {
	vertical-align: top
}
.vab {
	vertical-align: bottom
}
label.vam {
	vertical-align: middle;
	font-family: tahoma
}
button {
	width: auto;
	overflow: visible
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
*zoom:1
}
.ime-disabled {
	ime-mode: disabled!important
}
.relative {
	position: relative
}
.text-hide {
	height: 0;
	width: 0;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden
}
.text-hidden {
	display: block;
	text-indent: -9999px
}
.span-20 {
	width: 20px
}
.span-40 {
	width: 40px
}
.span-50 {
	width: 50px
}
.span-80 {
	width: 80px
}
.span-90 {
	width: 90px
}
.span-100 {
	width: 100px
}
.span-150 {
	width: 150px
}
.span-200 {
	width: 200px
}
.span-250 {
	width: 250px
}
.span-300 {
	width: 300px
}
.span-400 {
	width: 400px
}
.span-500 {
	width: 500px
}
.hr-1 {
	height: 1px
}
.hr-2 {
	height: 2px
}
.hr-3 {
	height: 3px
}
.hr-4 {
	height: 4px
}
.hr-5 {
	height: 5px
}
.hr-7 {
	height: 7px
}
.hr-9 {
	height: 9px
}
.hr-10 {
	height: 10px
}
.hr-15 {
	height: 15px
}
.hr-20 {
	height: 20px
}
.hr-22 {
	height: 22px
}
.hr-25 {
	height: 25px
}
.hr-30 {
	height: 30px
}
.hr-35 {
	height: 35px
}
.hr-40 {
	height: 40px
}
.hr-45 {
	height: 45px
}
.hr-50 {
	height: 50px
}
.hr-55 {
	height: 55px
}
.hr-60 {
	height: 60px
}
.hr-65 {
	height: 65px
}
.hr-70 {
	height: 70px
}
.hr-75 {
	height: 75px
}
.hr-80 {
	height: 80px
}
.hr-85 {
	height: 85px
}
.hr-90 {
	height: 90px
}
.hr-1, .hr-2, .hr-3, .hr-4, .hr-5, .hr-7, .hr-9, .hr-10, .hr-15, .hr-20, .hr-22, .hr-25, .hr-30, .hr-35, .hr-40, .hr-45, .hr-50, .hr-55, .hr-60, .hr-65, .hr-70, .hr-75, .hr-80, .hr-85, .hr-90 {
	clear: both;
	font-size: 1px;
	line-height: 1px
}
.pdt-15 {
	padding-top: 15px!important
}
.pdt-20 {
	padding-top: 20px!important
}
html {
	color: #333;
	background: #fff
}
.g {
	width: 1002px;
	margin: 0 auto;
	zoom: 1
}
.g:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.u-1-4 {
	width: 254px
}
.u-3-4 {
	width: 731px;
	overflow: hidden;
	position: relative;
	z-index: 2
}
.system-error .u-3-4 {
	width: 954px;
	margin: 0 auto;
	overflow: hidden
}
.u-1-5 {
	width: 183px
}
.u-4-5 {
	width: 800px
}
.u-1-2 {
	width: 50%
}
.layout:before, .layout:after {
	content: "";
	display: table
}
.layout:after {
	clear: both
}
.layout {
*zoom:1;
	width: 1000px;
	margin: 0 auto
}
.i-mall-uc:after, .minicart-pro-item:after, .ec-slider:after, .naver ul:after, .category .b ul:after {
	content: "";
	display: table;
	clear: both
}
.i-mall-uc, .minicart-pro-item, .ec-slider, .naver ul, .category .b ul {
*zoom:1
}
.pager ul li.pgNext, .hotPro-area .h h2, .searchBar-form .button, .button-slider-prev, .button-slider-next, .button-slider-prev-high, .button-slider-next-high {
	background: transparent url(../Images/sprites3.png) scroll no-repeat
}
.pro-area .p-sku em, .order-pro-title-area .h, .hotPro-relational-area span {
	background: transparent url(../Images/bg1.png) scroll no-repeat
}
.button-action-no, .button-action-yes, .button-go-pay, .button-go-pay-disabled, .button-login-3, .button-action-submit, .button-action-submit-2, .button-back-home-2, .button-upload, .button-action-define, .button-action-cancel-4, .button-know, .button-action-book, .button-go-buy-2, .button-go-buy-disabled-2, .button-action-submit-3, .button-next, .button-next-disabled, .button-prev, .button-back-home {
	background: transparent url(../Images/btn3.png) scroll no-repeat
}
.icon-error, .icon-ok, .icon-warn, .icon-breadcrumb, .icon-reply, .icon-close, .box-header .box-close, .icon-minus, .icon-plus, .icon-over, .icon-arrow-up, .icon-arrow-down, .icon-letter-unread, .icon-letter-read, .icon-del, .icon-search, .icon-sales, .icon-edit, .icon-yes, .icon-no, .icon-more, .header-toolbar .h i, .i-mall .h b, .minicart .h b, .icon-minicart-del, .icon-minicart, .naver i, .form-feedback-close, .icon-category, .icon-noVerified {
	background: transparent url(../Images/icon1.png) scroll no-repeat
}
.icon-detect {
	background: transparent url(../Images/icon6.gif) scroll no-repeat
}
.icon-smile, .icon-phone, .icon-tips, .icon-tips-2, .icon-success, .icon-success-2, .icon-success-3, .icon-success-4, .icon-success-5, .icon-success-6 {
	background: transparent url(../Images/icon11.png) scroll no-repeat
}
.icon-smile-2 {
	background: transparent url(../Images/icon22.png) scroll no-repeat
}
.icon-help {
	background: transparent url(../Images/icon10.png) scroll no-repeat
}
.starRating-area, .starRating-area s {
	background: transparent url( ../Images/star7.png) scroll no-repeat
}
.u-3-4 .pro-list, .u-4-5 .pro-list, .search .pro-list, .u-3-4 .pro-list ul, .u-4-5 .pro-list ul, .search .pro-list ul, .hotPro-area .b {
	background: transparent url(../Images/bg6.png) scroll no-repeat
}
.u-3-4 .pro-list li div, .u-4-5 .pro-list li div, .search .pro-list li div {
	padding: 0 18px;
	background: transparent url(../Images/bg5.png) scroll no-repeat
}
.ol_box .box-header, .ol_box .box-tl, .ol_box .box-tr, .ol_box .box-tc {
	background: transparent url(../Images/bg22.jpg) scroll no-repeat
}
.ol_box_3 .box-tl, .ol_box_3 .box-tr, .ol_box_3 .box-tc {
	background: transparent url(../Images/bg37.png) scroll no-repeat
}
.ec_ui_loading, .box-loading {
	background: transparent url(../Images/icon5.gif) no-repeat scroll
}
.sc-list .sc-empty-area {
	background: transparent url(../Images/bg31.png) no-repeat scroll center 68px
}
.system-error-area .cartoon {
	background: transparent url(../Images/bg24.png) scroll no-repeat
}
.service dd a.sina, .service dd a.qq, .service dd a.huafen {
	background: transparent url(../Images/icon17.png) scroll no-repeat
}
.slogan li i, .service dt i, .service dd a {
	background: transparent url(../Images/icon14.png) scroll no-repeat
}
.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {
	background: transparent url(../Images/icon29.png) scroll no-repeat
}
.follow {
	background: transparent url(../Images/bg51.jpg) scroll no-repeat
}
.follow i, .follow-panel-qrcode s {
	background: transparent url(../Images/icon27.png) scroll no-repeat
}
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	background: transparent url(../Images/icon35.png) scroll no-repeat
}
.radio, .checkbox {
	margin-right: 5px
}
.radio, .checkbox {
*width:13px;
*height:13px
}
select.ec_linkSelect {
	margin-right: 5px
}
.button-action-no, .button-action-yes, .button-go-pay, .button-go-pay-disabled, .button-login-3, .button-action-submit, .button-action-submit-2, .button-back-home-2, .button-upload, .button-action-define, .button-action-cancel-4, .button-know, .button-go-buy-2, .button-go-buy-disabled-2, .button-action-submit-3, .button-next, .button-next-disabled, .button-prev, .button-back-home {
	display: inline-block;
*display:inline;
*zoom:1;
	cursor: pointer
}
.button-go-pay span, .button-go-pay-disabled span, .button-back-home-2 span, .button-action-define span, .button-action-cancel-4 span, .button-know span, .button-go-buy-2 span, .button-go-buy-disabled-2 span, .button-action-submit span, .button-next span, .button-next-disabled span, .button-prev span, .button-back-home span {
	display: none
}
.button-action-no, .button-action-yes {
	width: 58px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: #FFF
}
.button-action-no:hover, .button-action-yes:hover {
	text-decoration: none
}
.button-action-no {
	background-position: 0 -72px
}
.button-action-yes {
	background-position: 0 -39px
}
.button-go-pay {
	width: 116px;
	height: 36px;
	background-position: 0 -105px
}
.button-go-pay:hover {
	background-position: -126px -105px
}
.button-go-pay:active {
	background-position: -252px -105px
}
.button-go-pay-disabled {
	width: 116px;
	height: 36px;
	background-position: -378px -105px;
	cursor: not-allowed
}
.button-login-3, .button-action-submit-2 {
	width: 78px;
	height: 28px;
	border: 0 none
}
.button-login-3 {
	background-position: 0 -151px
}
.button-action-submit {
	border: 0 none;
	width: 93px;
	height: 33px;
	background-position: 0 -189px
}
.button-action-submit:hover {
	background-position: -103px -189px
}
.button-action-submit-2 {
	background-position: 0 -232px
}
.button-action-submit-3 {
	width: 76px;
	height: 26px;
	border: 0 none;
	background-position: 0 -557px
}
.button-back-home-2 {
	width: 129px;
	height: 36px;
	background-position: 0 -270px
}
.button-back-home-2:hover {
	background-position: -139px -270px
}
.button-upload {
	border: 0 none;
	width: 93px;
	height: 31px;
	background-position: 0 -316px
}
.button-action-define, .button-action-cancel-4 {
	width: 78px;
	height: 28px;
	border: 0 none
}
.button-action-define {
	background-position: 0 -357px
}
.button-action-cancel-4 {
	background-position: 0 -395px
}
.button-know {
	width: 95px;
	height: 33px;
	background-position: 0 -433px
}
.button-action-book {
	width: 90px;
	height: 28px;
	border: 0 none;
	background-position: 0 -476px
}
.button-go-buy-2 {
	width: 93px;
	height: 33px;
	background-position: 0 -514px
}
.button-go-buy-2:hover {
	background-position: -103px -514px
}
.button-go-buy-disabled-2 {
	width: 93px;
	height: 31px;
	background-position: -206px -514px
}
.button-next, .button-next-disabled {
	width: 93px;
	height: 33px
}
.button-next {
	background-position: 0 -593px
}
.button-next:hover {
	background-position: -103px -593px
}
.button-next-disabled {
	background-position: -206px -593px;
	cursor: not-allowed
}
.button-prev {
	width: 93px;
	height: 31px;
	background-position: 0 -636px
}
.button-prev:hover {
	background-position: -103px -636px
}
.button-back-home {
	width: 95px;
	height: 33px;
	background-position: 0 0
}
.button-back-home:hover {
	background-position: -105px 0
}
.shortcut {
	min-width: 1000px;
	height: 30px;
	line-height: 30px;
	font-family: \5b8b\4f53;
	background-color: #fdf8f9;
	text-align: right
}
.shortcut, .shortcut a {
	color: #a88b8c
}
.shortcut-user a {
	color: #317db9
}
.shortcut a:hover {
	color: #e01d20;
	text-decoration: none
}
.shortcut b {
	font-weight: 400;
	color: #d9d2ce;
	padding: 0 10px
}
.header {
	min-width: 1000px;
	height: 91px;
	background-color: #FFF
}
.logo {
	float: left;
	padding-top: 27px;
	width: 380px
}
.searchBar {
	float: left;
	padding-top: 8px
}
.searchBar-form {
	border: 2px solid #df4050;
	background-color: #FFF;
	border-radius: 2px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	line-height: 1
}
.searchBar-form .text, .searchBar-form .button {
	border: 0 none
}
.searchBar-form .text {
	background-color: transparent;
	width: 315px;
	height: 18px;
	line-height: 18px;
	padding: 6px 10px;
	vertical-align: top
}
.searchBar-form .button {
	width: 35px;
	height: 30px;
	cursor: pointer;
	background-position: 8px 6px
}
.searchBar .hover .button, .searchBar-form .button:hover {
	background-position: -31px 6px
}
.searchBar-key {
	width: 362px;
	padding: 2px 0 3px 11px;
	white-space: nowrap;
	overflow: hidden
}
.searchBar-key b {
	font-weight: 400;
	color: #d4afb1
}
.searchBar-key a {
	color: #d4afb1;
*zoom:1;
	margin-right: 12px
}
.searchBar-key a:hover {
	color: #e01d20
}
.header-toolbar {
	float: right;
	height: 31px;
	border: 1px solid #fbf1f1;
	border-bottom: 0;
	background-color: #FFF;
	border-radius: 2px;
	margin-top: 31px
}
.header-toolbar-item {
	float: left
}
.header-toolbar .h {
	height: 18px;
	padding: 6px 0;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #fbf1f1;
	background-color: #FFF;
	z-index: 416
}
.header-toolbar .h a {
	color: #ac8a8b;
*zoom:1;
	line-height: 18px
}
.header-toolbar .h a:hover {
	color: #e01d20
}
.header-toolbar .hover .h, .header-toolbar-item:hover .h {
	border-right: 1px solid #fbf1f1;
	border-left: 1px solid #fbf1f1;
	border-top: 1px solid #fbf1f1;
	margin-left: -1px;
	margin-top: -1px;
	border-bottom: 0 none
}
.header-toolbar .h i {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
	width: 6px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-position: -234px -2px;
	margin-left: 7px;
*margin-top:2px
}
.header-toolbar .hover .h i, .header-toolbar-item:hover .h i {
	background-position: -234px 0
}
.header-toolbar .h s {
	position: absolute;
	width: 1px;
	height: 12px;
	top: 9px;
	left: -1px;
	background-color: #fbf1f1
}
.header-toolbar .h u {
	display: none;
	position: absolute;
	background-color: #FFF;
	height: 6px;
	bottom: -6px;
	width: 100px
}
.header-toolbar .hover .h u, .header-toolbar-item:hover .h u {
	display: block
}
.header-toolbar .b {
	position: absolute;
	z-index: 413;
	overflow: hidden;
	border: 1px solid #fbf1f1;
	background-color: #FFF;
	display: none
}
.header-toolbar .i-mall:hover .b, .header-toolbar .minicart:hover .b, .header-toolbar .hover .b {
	display: block
}
.header-toolbar .hover .i-mall, .header-toolbar-item:hover .i-mall, .header-toolbar .hover .minicart, .header-toolbar-item:hover .minicart {
	z-index: 417
}
.header-toolbar .hover .h, .header-toolbar-item:hover .h, .header-toolbar .hover .b, .header-toolbar-item:hover .b {
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.07)
}
.i-mall {
	position: relative;
	z-index: 416
}
.i-mall .h {
	width: 99px;
	position: relative
}
.hover .i-mall .h, .i-mall:hover .h {
	width: 98px
}
.i-mall .h a {
	margin-left: 21px
}
.i-mall .h u {
	left: 0
}
.i-mall .h dfn {
	position: absolute;
	padding: 0 2px 0 3px;
	background-color: #ea7433;
	height: 14px;
	line-height: 13px;
	left: 50px;
	top: -9px;
	color: #FFF;
	border-bottom: 1px solid #ab4d19;
	border-radius: 2px;
	vertical-align: top
}
.i-mall .h dfn em {
	position: relative;
	top: 2px\0/;
*top:-1px;
	_top: 1px
}
:root .i-mall .h dfn em {
	top: 1px \9
}
.i-mall .h b {
	position: absolute;
	width: 3px;
	height: 3px;
	background-position: -246px -24px;
	bottom: -3px;
	left: 27px;
	font-size: 1px;
	line-height: 1px
}
.i-mall .b {
	width: 197px;
	top: 30px;
	left: -1px;
	_left: 0
}
.i-mall-prompt a, .i-mall-uc a {
	color: #317db9
}
.i-mall-prompt a:hover, .i-mall-uc a:hover {
	color: #e01d20
}
.i-mall-prompt {
	padding: 8px 0 8px 13px;
	color: #978679
}
.i-mall-uc {
	border-top: 1px solid #f6f6f6;
	width: 210px;
	padding-top: 11px;
	overflow: hidden
}
.i-mall-uc li {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 98px;
	line-height: 14px;
	border-right: 1px solid #e0dad7;
	margin-bottom: 15px;
	overflow: hidden
}
.i-mall-uc a {
	float: left;
	margin: 0 6px 0 13px
}
.i-mall-uc span {
	float: left;
	color: #FFF;
	height: 14px;
	padding: 0 3px;
	background-color: #e5393c;
	border-radius: 2px
}
.i-mall-uc .grey {
	background-color: #d1d1d1
}
.i-mall-huaban {
	border-top: 1px solid #f6f6f6;
	padding: 11px 0 14px;
	text-align: center;
	margin-top: -8px
}
.button-mall-huaban {
	display: inline-block;
*display:inline;
*zoom:1;
	color: #FFF;
	font-size: 16px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	border: 1px solid #b3131a;
	background-color: #d81b24;
	border-radius: 3px;
	width: 169px;
	height: 35px;
	text-align: center;
	line-height: 33px;
	_line-height: 35px
}
.button-mall-huaban:hover {
	text-decoration: none;
	border-color: #b3131a;
	background-color: #f0333c
}
.i-mall-event {
	margin-top: -1px
}
.i-mall-event img {
	vertical-align: top
}
.minicart {
	position: relative;
	z-index: 416
}
.minicart .h {
	width: 98px
}
.hover .minicart .h, .minicart:hover .h {
	margin-right: -1px
}
.minicart .h a {
	position: relative;
	margin-left: 15px
}
.minicart .h u {
	right: 0;
	_width: 98px
}
.minicart .h span {
	position: absolute;
	height: 14px;
	line-height: 14px;
	padding: 0 4px;
	background-color: #e5393c;
	line-height: 16px;
	_line-height: 14px;
	right: -18px;
	top: -17px;
	color: #FFF;
	border-bottom: 1px solid #ae3339;
	border-radius: 2px;
	vertical-align: top
}
.minicart .h b {
	position: absolute;
	width: 3px;
	height: 3px;
	background-position: -250px 0;
	bottom: -3px;
	left: 4px;
	font-size: 1px;
	line-height: 1px
}
.minicart .b {
	width: 380px;
	right: -1px;
	top: 30px
}
.minicart-pro-empty {
	text-align: center;
	color: #9c9590;
	padding: 35px 0 37px
}
.minicart-pro-list-scroll {
	overflow: hidden;
	overflow-y: scroll;
	_height: 455px;
	max-height: 455px
}
.minicart-pro-item {
	border-bottom: 1px solid #f6f6f6;
	padding: 0 15px 15px;
	margin-top: 15px;
	vertical-align: top
}
.minicart-pro-list-scroll .minicart-pro-item {
	_width: 333px;
	_overflow: hidden
}
.minicart .p-img {
	border: 1px solid #DDD;
	float: left;
	width: 58px
}
.minicart .p-img img {
	vertical-align: top;
	width: 58px;
	height: 58px
}
.minicart .p-name {
	float: left;
	width: 135px;
	padding-left: 12px
}
.minicart .p-name a {
	color: #75706c;
	display: block;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	margin-top: -3px
}
.minicart .p-name a:hover {
	color: #e01d20
}
.minicart .p-mini-tag {
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 4px solid #bb2d33;
	border-radius: 2px;
	color: #FFF;
	margin: 5px 4px 0 0;
	padding: 0 5px;
	height: 20px;
	line-height: 19px;
*line-height:21px;
	background-color: #dc343c;
	font-family: tahoma
}
@media screen and (min-width:0\0) {
.minicart .p-mini-tag {
line-height:21px
}
}
.minicart .p-price {
	float: left;
	width: 100px;
	padding-left: 10px
}
.minicart .p-price b {
	color: #e01d20
}
.minicart .p-price em {
	color: #9c9590;
	margin: 0 7px
}
.minicart .p-price span {
	color: #9c9590
}
.minicart .icon-minicart-del {
	margin-top: 22px;
	float: right
}
.minicart-pro-settleup {
	background-color: #fbfaf9;
	position: relative;
	height: 59px;
	padding-top: 15px;
	margin-top: -1px
}
.minicart-pro-settleup p {
	color: #75706c;
	height: 22px;
	padding-left: 22px
}
.minicart-pro-settleup em {
	font-weight: 700;
	color: #e5393c;
	margin: 0 6px
}
.minicart-pro-settleup b {
	font-size: 15px;
	color: #e5393c;
	margin-left: 6px;
	position: relative;
	top: 1px
}
.button-minicart-settleup {
	color: #FFF;
	font-size: 16px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	border: 1px solid #b3131a;
	background-color: #d81b24;
	border-radius: 3px;
	position: absolute;
	padding: 0 11px;
	height: 35px;
	text-align: center;
	line-height: 33px;
	_line-height: 35px;
	top: 19px;
	right: 31px
}
.button-minicart-settleup:hover {
	text-decoration: none;
	border-color: #b3131a;
	background-color: #f0333c
}
.naver-main {
	min-width: 1000px;
	height: 40px;
	background-color: #ca141d
}
.naver-main .layout {
	position: relative;
	z-index: 410
}
.naver {
	padding-left: 219px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.naver ul {
	border-left: 1px solid #da5b61
}
.naver li {
	float: left
}
.naver a {
	display: inline-block;
*display:inline;
*zoom:1;
	height: 40px;
	line-height: 39px;
	font-size: 16px;
	color: #FFF;
	padding: 0 24px;
	min-width: 80px;
	_width: 80px;
	white-space: nowrap;
	text-align: center
}
.naver .hover a, .naver li:hover a, .naver a:hover {
	text-decoration: none;
	background-color: #d9141e
}
.naver .current, .naver .current:hover {
	background-color: #ba181f
}
.naver a span {
	cursor: pointer;
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	z-index: 410
}
.naver li s {
	position: absolute;
	right: -22px;
	top: -5px;
	line-height: 1.2
}
.naver li img {
	vertical-align: top
}
.naver .hover, .naver li:hover {
	position: relative;
	z-index: 109
}
.naver i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 9px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-position: -229px -27px;
	vertical-align: 4px;
*vertical-align:5px;
	margin-left: 8px
}
.naver .hover i, .naver li:hover i {
	background-position: -229px -24px
}
.naver ol {
	position: absolute;
	border: 1px solid #e8e8e8;
	border-top: 0 none;
	left: -1px;
	top: 40px;
	background-color: #FFF;
	display: none
}
.naver .hover ol, .naver li:hover ol {
	display: block;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.07)
}
.naver ol li {
	float: none
}
.naver ol a, .naver .hover ol a, .naver li:hover ol a {
	color: #636363;
	height: 34px;
	line-height: 34px;
	background-color: #FFF;
	text-align: left;
	font-size: 14px
}
.naver .hover ol a:hover, .naver li:hover ol a:hover {
	background-color: #fbfaf9
}
.category {
	position: absolute;
	left: 0;
	top: 0;
	width: 220px;
	height: 40px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.category .h {
	height: 39px;
	border: 1px solid #f86675;
	border-bottom: 0 none;
	background-color: #e63547
}
.category .h h2 {
	line-height: 37px;
	height: 38px;
	font-size: 16px;
	color: #FFF;
	padding-left: 15px;
	border-bottom: 1px solid #f86675
}
.category:hover .h h2, .category-hover .h h2, .category-index .h h2 {
	border-bottom-color: #da3243
}
.icon-category {
	position: absolute;
	width: 9px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-position: -229px -27px;
	right: 13px;
	top: 18px
}
.category:hover .icon-category, .category-hover .icon-category {
	background-position: -229px -24px
}
.category-index .icon-category {
	display: none
}
.category .b ul {
	background-color: #e63547;
	border: 1px solid #f86675;
	border-top-color: #ea4152;
	display: none;
	padding-bottom: 7px
}
.category:hover .b ul, .category-hover .b ul, .category-index .b ul {
	display: block
}
.category-index .b ul {
	min-height: 398px;
	_height: 398px;
	padding-bottom: 0
}
.category .b li {
	padding: 1px 0 5px 16px;
	_padding-bottom: 5px;
	vertical-align: top
}
.category .b a {
	color: #ffb7ba;
	margin-right: 8px;
*display:inline-block;
*display:inline;
*zoom:1;
	font-size: 13px
}
.category .b a:hover {
	color: #FFF
}
.category .b span {
	position: relative
}
.category .b s {
	position: absolute;
	right: -3px;
	top: -13px;
*top:-12px
}
.category .b img {
	vertical-align: top
}
.category .b h3, .category .b h3 a {
	font-size: 16px;
	color: #FFF
}
.category .b h3 {
	padding: 6px 0 2px;
	_zoom: 1
}
.breadcrumb-area {
	margin-left: 1px
}
.breadcrumb-area {
	color: #BBB
}
.breadcrumb-area a, .breadcrumb-area span {
	color: #474747;
	font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53
}
.starRating-area {
	display: inline-block;
	width: 75px;
	height: 12px;
	line-height: 1px;
	overflow: hidden;
	position: relative
}
.starRating-area s {
	display: block;
	height: 12px;
	line-height: 1px;
	position: absolute;
	left: 0;
	top: 0
}
.starRating-area, .starRating-area s {
	background-position: 0 0
}
.starRating-area s {
	background-position: -75px 0
}
.u-3-4 .pro-list, .u-4-5 .pro-list, .search .pro-list {
	margin-left: -1px;
	width: 100%;
	background-position: right 0;
	background-repeat: repeat-y
}
.u-3-4 .pro-list ul, .u-4-5 .pro-list ul, .search .pro-list ul {
	width: 100%;
	overflow: hidden;
	background-position: 0 bottom;
	background-repeat: repeat-x
}
.u-3-4 .pro-list li, .u-4-5 .pro-list li, .search .pro-list li {
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: center;
	padding: 12px 0;
	border-bottom: 1px solid #DDD;
	position: relative
}
.search .pro-list li {
	width: 20%
}
.u-3-4 .pro-list li div, .u-4-5 .pro-list li div, .search .pro-list li div {
	padding: 0 18px;
	background-position: left 0;
	background-repeat: repeat-y
}
.u-3-4 .pro-list li .p-img img, .u-4-5 .pro-list li .p-img img, .search .pro-list li .p-img img {
	width: 142px;
	height: 142px;
	display: block;
	vertical-align: top;
	margin: 0 auto
}
.u-3-4 .pro-list li .p-name, .u-4-5 .pro-list li .p-name, .search .pro-list li .p-name {
	height: 52px;
	overflow: hidden;
	line-height: 18px;
	word-wrap: break-word
}
.u-3-4 .pro-list li .p-name a:hover, .u-4-5 .pro-list li .p-name a:hover, .search .pro-list li .p-name a:hover {
	color: #C00
}
.u-3-4 .pro-list li .p-price, .u-4-5 .pro-list li .p-price, .search .pro-list li .p-price {
	height: 30px;
	line-height: 30px
}
.u-3-4 .pro-list li .p-price b, .u-4-5 .pro-list li .p-price b, .search .pro-list li .p-price b {
	font-size: 20px;
	color: #C00;
	font-weight: 400
}
.u-3-4 .pro-list li .p-price em, .u-4-5 .pro-list li .p-price em, .search .pro-list li .p-price em {
	font-size: 14px;
	color: #C00
}
.u-3-4 .pro-list li .p-star, .u-4-5 .pro-list li .p-star, .search .pro-list li .p-star {
	padding: 10px 0 4px
}
.u-3-4 .pro-list li .p-score, .u-4-5 .pro-list li .p-score, .search .pro-list li .p-score {
	color: #999;
	padding-bottom: 10px
}
.u-3-4 .pro-list li i, .u-4-5 .pro-list li i, .search .pro-list li i {
	position: absolute;
	left: 0;
	top: 4px
}
.service {
	border-top: 1px solid #dfdfdf;
	padding: 21px 0 27px;
	width: 1000px;
	overflow: hidden;
	margin: 0 auto
}
.service dl {
	float: left
}
.service .s1 {
	width: 230px;
	padding-left: 1px
}
.service .s2 {
	width: 227px
}
.service .s3 {
	width: 232px
}
.service dl.s5 {
	float: right
}
.service dt {
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: #777;
	padding-bottom: 12px
}
.service dt i {
	float: left;
	height: 16px
}
.service .s1 dt i {
	width: 14px;
	background-position: 0 -38px;
	margin-right: 9px
}
.service .s2 dt i {
	width: 12px;
	background-position: -24px -38px;
	margin-right: 11px
}
.service .s3 dt i {
	width: 16px;
	background-position: -46px -38px;
	margin-right: 9px
}
.service .s4 dt i {
	width: 13px;
	background-position: -72px -38px;
	margin-right: 10px
}
.service .s5 dt i {
	width: 16px;
	background-position: -95px -38px;
	margin-right: 9px
}
.service dd {
	padding-left: 1px
}
.service .s3 dd {
	padding-left: 3px
}
.service dd li {
	padding: 2px 0 1px
}
.service dd a {
	padding-left: 22px;
	background-position: -110px -62px;
	background-position: -110px -63px\9;
	background-position: -110px -62px\0/;
*background-position:-110px -63px;
	color: #978679
}
.service dd a:hover {
	color: #e01d20;
	background-position: -88px -83px;
	background-position: -88px -84px\9;
	background-position: -88px -83px\0/;
*background-position:-88px -84px
}
.service dd a.sina {
	background-position: 0 0;
	padding-left: 24px
}
.service dd a.sina:hover {
	background-position: 0 -24px
}
.service dd a.qq {
	background-position: 0 -48px;
	padding-left: 24px
}
.service dd a.qq:hover {
	background-position: 0 -74px
}
.service dd a.huafen {
	background-position: 0 -100px;
	padding-left: 24px
}
.service dd a.huafen:hover {
	background-position: 0 -124px
}
.slogan {
	border-top: 1px solid #dfdfdf;
	padding: 27px 0 34px;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.slogan li {
	float: left;
	line-height: 28px;
	font-size: 18px;
	height: 28px
}
.slogan li i {
	float: left;
	height: 28px
}
.slogan .s1 {
	padding-left: 2px;
	width: 277px
}
.slogan .s1 i {
	width: 22px;
	background-position: 0 0;
	margin-right: 19px
}
.slogan .s2 {
	width: 260px
}
.slogan .s2 i {
	width: 28px;
	background-position: -32px 0;
	margin-right: 13px
}
.slogan .s3 i {
	width: 26px;
	background-position: -70px 0;
	margin-right: 15px
}
.slogan .s4 {
	float: right
}
.slogan .s4 i {
	width: 16px;
	background-position: -106px 0;
	margin-right: 11px
}
.footer {
	border-top: 1px solid #dfdfdf;
	padding: 28px 0 4px;
	color: #999;
	width: 1000px;
	margin: 0 auto
}
.footer a {
	color: #999
}
.footer a:hover {
	color: #e01d20
}
.footer-otherLink {
	padding: 0 7px;
	color: #999;
	font-family: \5B8B\4F53;
	text-align: center;
	word-break: break-all
}
.footer-otherLink em {
	padding-right: 16px;
	margin-left: 14px
}
.footer-warrant-area {
	padding-top: 3px;
	text-align: center
}
.footer-warrant-img {
	padding: 26px 0 16px
}
.pager {
	display: inline-block;
*display:inline;
*zoom:1;
	overflow: hidden
}
.pager img, .pager input, .pager span, .pager select {
	vertical-align: middle
}
.pager ul li.pgNext, .pager .pageSizer span, .pager .quickPager span {
	font-family: tahoma
}
.pager ul {
	font-size: 10px
}
.pager ul li {
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding: 0 5px;
	text-decoration: none
}
.pager ul li.recordCount {
	border: 0 none;
	line-height: 23px
}
.pager ul li.link {
	background-color: #FFF;
	border: 1px solid #dddcdb;
	height: 16px;
	line-height: 17px;
	cursor: pointer;
	color: #666;
	margin: 0 0 0 8px;
	overflow: hidden
}
.pager ul li.link:hover {
	color: #444
}
.pager ul li.pgCurrent {
	background-color: #d2d2d2;
	color: #444
}
.pager ul li.text {
	border: medium none;
	clear: right;
	padding: 0 13px 0 1px;
	color: #999
}
.pager ul li.quickPager {
	display: none;
	clear: none;
	float: right;
	color: #444;
	padding-right: 1px
}
.pager ul li.pgNext {
	width: 16px;
	height: 16px;
	overflow: hidden;
	line-height: 64px;
	padding: 0;
	float: left
}
.pager ul li.first {
	background-position: 3px -81px
}
.pager ul li.pre {
	background-position: -14px -81px
}
.pager ul li.next {
	background-position: -48px -81px
}
.pager ul li.last {
	background-position: -30px -81px
}
.pager ul li.first-empty:hover, .pager ul li.pre-empty:hover, .pager ul li.next-empty:hover, .pager ul li.last-empty:hover {
	border: 1px solid #ccc
}
.pager ul li.first-empty, .pager ul li.pre-empty, .pager ul li.next-empty, .pager ul li.last-empty, .pager ul li.first-empty:hover, .pager ul li.pre-empty:hover, .pager ul li.next-empty:hover, .pager ul li.last-empty:hover {
	color: #adadad;
	cursor: default
}
.icon-detect {
	background-position: 2px center
}
.icon-ok {
	background-position: -213px -71px
}
.icon-error {
	background-position: -187px -97px
}
.icon-warn {
	background-position: -161px -123px
}
.icon-noVerified {
	background-position: -110px -174px
}
.icon-breadcrumb {
	padding: 0 0 0 24px;
	background-position: -136px -149px;
	background-position: -136px -148px\9
}
.icon-reply {
	padding-left: 20px;
	background-position: -86px -197px;
	background-position: -86px -198px\9;
	background-position: -86px -197px\0/
}
.icon-close {
	padding-left: 11px;
	background-position: -127px 0
}
.icon-minus, .icon-plus {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 9px;
	height: 9px
}
.icon-minus {
	background-position: -38px -22px
}
.icon-minus:hover {
	background-position: -68px -22px
}
.icon-plus {
	background-position: -53px -22px
}
.icon-plus:hover {
	background-position: -83px -22px
}
.icon-over {
	padding: 1px 0 2px 28px;
	background-position: -57px -222px;
	color: #B00
}
.icon-sales {
	padding: 1px 0 2px 28px;
	background-position: -127px -540px;
	color: #B00
}
.icon-edit {
	padding: 1px 0 2px 22px;
	background-position: -103px -568px;
	color: #0077d2
}
.icon-arrow-up {
	display: block;
	width: 9px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-position: -20px 0
}
.icon-arrow-down {
	display: block;
	width: 9px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-position: -20px -4px
}
.icon-letter-read {
	padding-left: 34px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-position: -283px -342px
}
.icon-letter-unread {
	padding-left: 34px;
	background-position: -1px -308px;
	background-position: -1px -310px\9;
	background-position: -1px -308px\0/;
*background-position:-1px -310px
}
.icon-del {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 12px;
	height: 12px;
	background-position: -261px -368px
}
.icon-del span {
	display: none;
	font-size: 1px;
	line-height: 0
}
.icon-search {
	padding-left: 22px;
	background-position: -236px -390px
}
.icon-smile {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 30px;
	height: 31px;
	background-position: 0 0
}
.icon-smile-2 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 32px;
	height: 32px;
	background-position: 0 0
}
.icon-phone {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 23px;
	height: 21px;
	background-position: -95px 0
}
.icon-tips {
	padding-left: 32px;
	background-position: -134px -34px
}
.icon-tips-2 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 37px;
	background-position: 0 -118px
}
.icon-success {
	padding-left: 46px;
	background-position: -167px 0
}
.icon-success-2 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 45px;
	height: 36px;
	background-position: -40px 0
}
.icon-success-3 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 69px;
	height: 62px;
	background-position: 0 -46px
}
.icon-success-4 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 87px;
	height: 86px;
	background-position: 0 -165px
}
.icon-success-5 {
	padding-left: 26px;
	background-position: -107px -64px
}
.icon-success-6 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 81px;
	height: 65px;
	background-position: 0 -261px
}
.icon-help {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 21px 0 0;
	background-position: center right;
	color: #B00
}
.icon-yes, .icon-no {
	display: inline-block;
*display:inline;
*zoom:1;
	overflow: hidden;
	line-height: 52px;
	vertical-align: middle
}
.icon-yes {
	width: 18px;
	height: 12px;
	background-position: -100px -24px
}
.icon-no {
	width: 15px;
	height: 13px;
	background-position: -128px -24px
}
.icon-more {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 52px;
	overflow: hidden;
	width: 13px;
	height: 13px;
	background-position: -206px -24px
}
.icon-minicart-del {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 15px;
	height: 15px;
	border-radius: 2px;
	font-size: 1px;
	line-height: 1px;
	background-position: -35px -43px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}
.icon-minicart-del:hover {
	background-color: #e5393c;
	background-position: -52px -43px
}
.icon-minicart {
	padding: 1px 0 1px 32px;
*padding:3px 0 1px 30px;
	background-position: -284px 0
}
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 16px;
	height: 16px;
	vertical-align: middle
}
.icon-vip-level-0 {
	background-position: 0 0
}
.icon-vip-level-1 {
	background-position: -26px 0
}
.icon-vip-level-2 {
	background-position: -52px 0
}
.icon-vip-level-3 {
	background-position: -78px 0
}
.icon-vip-level-4 {
	background-position: -104px 0
}
.icon-vip-level-5 {
	background-position: -130px 0
}
.icon-detect, .icon-error, .icon-ok, .icon-warn, .icon-noVerified {
	padding: 1px 0 1px 25px;
	height: 15px;
	line-height: 15px;
	display: inline-block
}
.icon-detect, .icon-error, .icon-ok, .icon-warn, .noVerified, .exp, .icon-noVerified {
	margin-left: 10px
}
.icon-detect {
	color: #f96209
}
.icon-ok {
	color: #61a326
}
.icon-error {
	color: #B00
}
.icon-warn {
	color: #f96209
}
.noVerified {
	color: #f96209
}
.exp {
	color: #f96209
}
.vip-state .link-noAct {
	padding: 0 8px;
	background-color: #d61721;
	color: #FFF;
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 16px
}
.vip-state .link-noAct:hover {
	color: #FFF;
	text-decoration: underline
}
.vip-state i {
	position: relative;
	top: -1px
}
.form-detail-area table {
	width: 100%;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word
}
.form-edit-area th, .form-detail-area th {
	text-align: right
}
.form-edit-area th, .form-edit-area td {
	padding: 10px 0
}
.form-detail-area th, .form-detail-area td {
	padding: 3px 0
}
.form-edit-area .required {
	color: #F00;
	font-family: \5B8B\4F53;
	margin-right: 2px
}
.form-edit-area .text, .form-edit-area .verify {
	border: 1px solid #d1d1d1;
	padding: 2px 4px;
	height: 20px;
	line-height: 20px
}
.form-edit-area input.vam {
	_margin-top: -2px
}
.form-edit-area .textarea {
	border: 1px solid #d1d1d1;
	padding: 2px 4px
}
.form-edit-area .error {
	border-color: #bc0000!important
}
.form-edit-area .text:focus, .form-edit-area .textarea:focus, .form-edit-area .verify:focus, .form-edit-area input.hover, .form-edit-area input.error:focus {
	border-color: #ee9043!important;
	background-color: #ffffe9
}
.form-edit-area .input[disabled] {
	background-color: #f0f0f0;
	color: #8b8b8b
}
.form-edit-area span.error {
	color: #B00;
	font-weight: 700;
	font-size: 12px
}
.form-edit-area .atta-area {
	margin-top: -8px
}
.form-detail-area .atta-area {
	margin-top: -12px
}
.form-edit-area .atta-area li, .form-detail-area .atta-area li {
	padding: 10px 8px 10px 0;
	background: url(../Images/bg43.png) scroll repeat-x 0 bottom
}
.form-edit-area .atta-area .a-button a {
	color: #F00
}
.form-edit-action {
	padding-top: 14px
}
.form-edit-action .button-action-ok {
	margin-right: 16px;
	cursor: pointer
}
.form-edit-action a:hover {
	text-decoration: none
}
.popup-area {
	border: 1px solid #ffc16b;
	background-color: #ffffe9
}
.popup-area .h, .popup-area .f {
	position: relative;
	font-size: 0;
	line-height: 0;
	_zoom: 1
}
.popup-area .icon-close {
	display: block;
	height: 11px;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}
.popup-area .icon-close span {
	display: none
}
.popup-area .icon-arrow-up {
	position: absolute;
	left: 56px;
	top: -6px
}
.popup-area .icon-arrow-down {
	position: absolute;
	right: 62px;
	bottom: -6px
}
.popup-area .icon-success {
	height: 24px;
	line-height: 24px;
	color: #4b4b4b;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.popup-area .icon-tips {
	height: 20px;
	line-height: 20px;
	color: #ff7f00;
	font-size: 13px
}
.popup-define-area {
	width: 158px;
	text-align: center;
	z-index: 5
}
.popup-define-area .b {
	padding: 8px 0 14px
}
.popup-define-area p {
	color: #f96209;
	padding-bottom: 7px
}
.popup-define-area a {
	margin-right: 5px
}
.ol_box_mask {
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 499;
	opacity: .4;
filter:alpha(opacity:40);
	background-color: #000;
	visibility: visible
}
.ol_box {
	background-color: #FFF;
	overflow: visible;
	box-shadow: 0 0 10px rgba(0,0,0,0.5)
}
.ol_box div {
	overflow: visible
}
.ol_box .box-header {
	position: relative;
	padding-bottom: 4px;
	background-position: 0 2px
}
.ol_box .box-tl, .ol_box .box-tr {
	position: absolute;
	width: 2px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	top: 30px
}
.ol_box .box-tl {
	background-position: 0 -28px;
	left: 0
}
.ol_box .box-tr {
	background-position: right -28px;
	right: 0
}
.ol_box .box-tc {
	cursor: move;
	height: 28px;
	line-height: 28px;
	border: 1px solid #c52525;
	background-position: center 0
}
.ol_box .box-cl, .ol_box .box-cr {
	display: none
}
.ol_box .box-cc {
	vertical-align: top
}
.ol_box .box-title {
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	margin-left: 14px
}
.ol_box .box-header .box-close {
	display: block;
	height: 11px;
	padding-left: 12px;
	background-position: -148px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 9px
}
.ol_box .box-content {
	clear: both;
	border: 1px solid #EEE;
	border-top: 0 none
}
.ol_box .box-loading {
	background-position: center center
}
.ol_box_2 {
	border: 1px solid #ffc16b;
	background-color: #ffffe9;
	box-shadow: 5px 0 8px rgba(0,0,0,0.3)
}
.ol_box_2 .box-header {
	position: relative
}
.ol_box_2 .box-header .box-close {
	display: block;
	height: 11px;
	padding-left: 11px;
	background-position: -127px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}
.ol_box_2 .box-cl, .ol_box_2 .box-cr {
	display: none
}
.ol_box_2 .box-cc {
	vertical-align: top
}
.ol_box_3 {
	background-color: #FFF;
	overflow: visible;
	box-shadow: 0 0 10px rgba(0,0,0,0.5)
}
.ol_box_3 div {
	overflow: visible
}
.ol_box_3 .box-header {
	position: relative;
	border: 1px solid #c6c6c6
}
.ol_box_3 .box-tl, .ol_box_3 .box-tr {
	position: absolute;
	width: 2px;
	height: 25px;
	font-size: 1px;
	line-height: 1px;
	top: 1px
}
.ol_box_3 .box-tl {
	background-position: 0 0;
	left: 0
}
.ol_box_3 .box-tr {
	background-position: right 0;
	right: 0;
	_right: 1px
}
.ol_box_3 .box-tc {
	cursor: move;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ebebeb;
	background-position: center 0
}
.ol_box_3 .box-cl, .ol_box_3 .box-cr {
	display: none
}
.ol_box_3 .box-cc {
	vertical-align: top
}
.ol_box_3 .box-title {
	font-size: 14px;
	font-weight: 700;
	color: #666;
	margin-left: 20px
}
.ol_box_3 .box-header .box-close {
	display: block;
	height: 9px;
	padding-left: 9px;
	background-position: -196px 0;
	line-height: 1px;
	position: absolute;
	right: 8px;
	top: 10px
}
.ol_box_3 .box-content {
	clear: both;
	border: 1px solid #c6c6c6;
	border-top: 0 none
}
.ol_box_3 .box-loading {
	background-position: center center
}
.ol_box_4 {
	border: 1px solid #ffc16b;
	background-color: #ffffe9;
	box-shadow: 5px 0 8px rgba(0,0,0,0.3)
}
.ol_box_4 .box-header {
	position: relative
}
.ol_box_4 .box-header .box-close {
	display: block;
	height: 11px;
	padding-left: 11px;
	background-position: -127px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}
.ol_box_4 .box-cl, .ol_box_4 .box-cr {
	display: none
}
.ol_box_4 .box-cc {
	vertical-align: top
}
.form-feedback-area {
	background-color: #eee;
	border: 1px solid #bdbdbd;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	width: 408px;
	padding: 10px 20px 20px;
	line-height: 1.2;
	position: absolute;
	right: 58px;
	bottom: 10px;
	z-index: 500;
	clear: both
}
.form-feedback-area .h {
	position: relative
}
.form-feedback-close {
	display: block;
	height: 11px;
	width: 11px;
	background-position: -127px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}
.form-feedback-area table {
	width: 100%
}
.form-feedback-area td {
	padding: 5px 0
}
.form-feedback-area td.tar {
	width: 80px
}
.form-feedback-area b {
	font-size: 13px
}
.form-feedback-area .textarea {
	width: 398px;
	height: 120px
}
.form-feedback-area .text {
	width: 398px
}
.form-feedback-area .u {
	color: #007ad9
}
.form-feedback-area .button-action-submit-3 {
	margin-top: 4px
}
.form-login-area, .form-book-area, .form-interest-area {
	padding: 30px 0 40px
}
.form-login-area .form-edit-area th, .form-book-area .form-edit-area th, .form-interest-area .form-edit-area th {
	width: 138px;
	padding-right: 7px;
	font-size: 14px
}
.form-login-area .link {
	color: #2667a9
}
.form-login-area .form-edit-action, .form-book-area .form-edit-action, .form-interest-area .form-edit-action {
	padding-left: 225px
}
.form-mail-area {
	padding: 15px 0 25px
}
.form-mail-area .form-edit-area th {
	font-size: 14px;
	width: 107px;
	padding-right: 7px
}
.sale-book-success-area {
	padding: 47px 0 55px
}
.sale-book-success-area p {
	color: #777;
	font-size: 14px;
	font-weight: 700;
	padding-left: 195px
}
.sale-book-success-area p b {
	margin-left: 18px
}
.sale-book-success-area p span {
	color: #B00;
	font-size: 16px
}
.sale-book-success-area .popup-button-area {
	padding: 23px 0 0 258px
}
.sale-book-success-area .popup-button-area span {
	color: #66665d;
	margin-left: 22px
}
.sale-book-success-area .popup-button-area em {
	color: #B00
}
.sale-book-success-area .popup-button-area i {
	color: #5ea117;
	font-style: normal
}
.sale-book-fail-area {
	color: #777;
	font-size: 14px;
	padding: 40px 0;
	text-align: center
}
.sale-book-fail-area .icon-tips-2 {
	margin-right: 18px
}
.access-right-area {
	color: #777;
	font-size: 14px;
	text-align: center;
	padding: 40px 0
}
.access-right-area s {
	margin-right: 18px
}
.banner img {
	vertical-align: top
}
.banner254 {
	width: 254px
}
.banner254x343 {
	width: 254px;
	height: 343px;
	overflow: hidden
}
.banner1002, .banner1002x147 {
	width: 1002px
}
.banner179 {
	width: 179px
}
.ec_mask {
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 499;
	opacity: .3;
_filter:alpha(opacity:30);
	background-color: #FFF!important;
	width: 1423px;
	height: 1510px;
	visibility: visible
}
.ec_ui_loading {
	text-align: center;
	position: fixed!important;
	position: absolute;
	width: 63px;
	height: 62px;
	top: 50%!important;
	top: 650px;
	left: 50%;
	margin: -31px 0 0 -31px;
	z-index: 500;
	padding: 10px 0;
	color: #FFF;
	background-position: center center;
	display: none
}
.cloud-zoom-lens {
	border: 1px solid #888;
	margin: -4px;
	background-color: #fff;
	cursor: move
}
.cloud-zoom-title {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute!important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0
}
.cloud-zoom-big {
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #FFF
}
.cloud-zoom-loading {
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000
}
.autocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	font-family: verdana;
	background-position: 0 0;
	padding-top: 2px;
	margin-left: -2px;
*margin:1px 0 0 -2px;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.07)
}
.autocomplete-w1 .autocomplete {
	border: 1px solid #ededed;
	border-top: 0 none;
	background-color: #FFF;
	text-align: left;
	overflow: auto;
	_overflow-x: hidden;
*zoom:1;
	border-radius: 0 0 2px 2px;
	width: 372px!important;
	padding: 10px 0
}
.autocomplete div {
	padding: 0 12px;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
.autocomplete .selected {
	background-color: #fbfaf9;
	cursor: pointer
}
.autocomplete strong {
	font-weight: 400
}
.stock-area a {
	font-size: 1px;
	line-height: 1px;
	border: 1px solid #aeaeae
}
.stock-area a span {
	display: none
}
.stock-area input {
	border: 1px solid #cdcdcd;
	width: 33px;
	text-align: center;
	margin: 0 5px;
	padding: 1px!important;
	height: 15px!important;
	line-height: 15px!important
}
.system-error-area {
	border-bottom: 1px dashed #CCC;
	position: relative;
	min-height: 158px;
	_height: 158px;
	padding: 0 0 60px 299px
}
.system-error-area .h {
	padding-top: 21px;
	font-size: 16px
}
.system-error-area .b .fr {
	padding: 55px 136px 0 0
}
.system-error-area .b dt {
	padding: 22px 0 9px
}
.system-error-area .b dd {
	line-height: 24px
}
.system-error-area .b a, .system-error-area .b em {
	color: #12569c
}
.system-error-area .b em {
	padding: 0 7px
}
.system-error-area .cartoon {
	position: absolute;
	left: 139px;
	top: 0;
	width: 138px;
	height: 158px;
	background-position: 0 0
}
.hotPro-area .h {
	height: 24px;
	border-bottom: 1px solid #DDD;
	overflow: hidden
}
.hotPro-area .h h2 {
	float: left;
	width: 158px;
	height: 24px;
	line-height: 24px;
	background-color: #FFF;
	background-position: 0 -120px;
	font-size: 14px;
	font-weight: 700;
	color: #4c4c4c;
	text-indent: 18px;
	position: relative
}
.hotPro-relational-area {
	float: left
}
.hotPro-relational-area span {
	padding: 0 9px 0 10px;
	margin-left: -1px;
	line-height: 24px;
	background-position: 0 -208px;
	background-position: 0 -209px\9;
	background-position: 0 -208px\0/;
*background-position:0 -210px
}
.hotPro-relational-area a {
	color: #12569c
}
.hotPro-area .h .fr a {
	color: #707070;
	margin-right: 4px
}
.hotPro-area .b {
	background-position: left 0;
	background-repeat: repeat-y;
	margin-right: -1px
}
.system-error .u-3-4 .pro-list li {
	width: 20%
}
#showPath {
	padding-bottom: 0
}
.file-box {
	display: block;
	visibility: hidden;
	height: 35px;
	width: 100px;
	position: absolute;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	opacity: 0;
	z-index: 10;
	overflow: hidden
}
.upload-file {
	margin-left: -100px;
*margin-left:-130px;
	height: 35px;
	cursor: pointer
}
.bdShare {
	line-height: 1.2
}
.attention-area {
	color: #434343
}
.attention-area em {
	margin-right: -8px
}
.attention-area em, .attention-area a {
	float: left;
	line-height: 24px
}
.attention-area a {
	width: 24px;
	height: 24px;
	background: transparent url(../Images/icon19.png) scroll no-repeat;
	margin-left: 10px
}
.attention-area span {
	display: none
}
.attention-area .atte-tsina {
	background-position: 0 0
}
.attention-area .atte-tqq {
	background-position: 0 -34px
}
.qq-caibei-bar {
	min-width: 1000px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background-color: #f0f0f0
}
.qq-caibei-bar-tips {
	float: left
}
.qq-caibei-bar-tips em {
	color: #C00
}
.qq-caibei-bar-userInfo {
	float: right
}
.qq-caibei-bar-userInfo b {
	font-family: \5B8B\4F53;
	font-weight: 400;
	color: #BBB;
	padding: 10px
}
.hungBar {
	position: fixed;
	right: 0;
	bottom: 50px;
	width: 48px;
	z-index: 500
}
.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {
	background-color: rgba(149,149,149,.5);
	background-color: #cacaca\0/;
*background-color:#cacaca;
	float: left;
	width: 48px;
	height: 48px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 10px;
	border-radius: 2px
}
.hungBar-top:hover, .hungBar-feedback:hover, .hungBar-olcs-qq:hover, .hungBar-olcs-web:hover {
	background-color: #959595
}
.hungBar-top {
	background-position: 0 0
}
.hungBar-top:hover {
	background-position: -58px 0
}
.hungBar-feedback {
	background-position: 0 -58px
}
.hungBar-feedback:hover {
	background-position: -58px -58px
}
.hungBar-olcs-qq {
	background-position: 0 -116px
}
.hungBar-olcs-qq:hover {
	background-position: -58px -116px
}
.hungBar-olcs-web {
	background-position: 0 -174px
}
.hungBar-olcs-web:hover {
	background-position: -58px -174px
}
.ec-slider {
	position: relative;
	overflow: hidden
}
.ec-slider-list {
	overflow: hidden;
	position: absolute
}
.ec-slider-list img {
	vertical-align: top
}
.ec-slider-item {
	float: left;
	width: 100%
}
.ec-slider-item-img {
	width: 1000px;
	margin: 0 auto;
	text-align: right
}
.ec-slider-nav {
	font-size: 1px;
	line-height: 1px;
	height: 15px;
	text-align: right;
	position: absolute;
	bottom: 14px;
	left: 50%;
	width: 250px;
	margin-left: 228px
}
.ec-slider-nav span {
	border-radius: 2px;
	display: inline-block;
*display:inline;
*zoom:1;
	height: 13px;
	margin-left: 9px;
	width: 13px;
	background-color: #3a3c40;
	opacity: .2;
	filter: alpha(opacity=20)
}
.ec-slider-nav .current {
	background-color: #ca141d;
	opacity: .9;
	filter: alpha(opacity=90)
}
.button-slider-prev, .button-slider-next {
	position: absolute;
	z-index: 3;
	width: 17px;
	height: 28px;
	top: 50%;
	margin-top: -14px;
	border-radius: 2px
}
.button-slider-prev {
	left: 8px;
	background-position: -17px -24px
}
.button-slider-next {
	right: 8px;
	background-position: 4px -24px
}
.button-slider-prev-high, .button-slider-next-high, .button-slider-prev:hover, .button-slider-next:hover {
	background-color: rgba(191,191,191,.8);
	background-color: #CCC\0/;
*background-color:#CCC
}
.button-slider-prev-high, .button-slider-prev:hover {
	background-position: -37px -24px
}
.button-slider-next-high, .button-slider-next:hover {
	background-position: -56px -24px
}
.banner-slideshow .ec-slider {
	height: 160px
}
.follow {
	min-width: 1000px;
	height: 222px;
	background-position: 50% 0
}
.follow ul {
	float: right
}
.follow li {
	width: 182px;
	padding: 8px 0 0 40px;
	position: relative
}
.follow-panel {
	display: none;
	position: absolute;
	border: 1px solid #c3c3c3;
	border-radius: 3px;
	background-color: #FFF
}
li:hover .follow-panel, .hover .follow-panel {
	display: block
}
.follow-panel-qrcode {
	height: 172px;
	padding: 0 12px;
	right: 202px;
	bottom: 0;
	text-align: center
}
.follow-panel-qrcode img {
	vertical-align: top;
	margin: 11px 0 7px;
	width: 123px;
	height: 123px
}
.follow-panel-qrcode p {
	font-size: 13px;
	color: #666;
	font-weight: 700;
	width: 123px
}
.follow-panel-qrcode s {
	position: absolute;
	width: 12px;
	height: 13px;
	background-position: -11px -48px;
	right: -12px;
	bottom: 18px
}
.follow a:hover {
	text-decoration: none
}
.follow img {
	vertical-align: top
}
.tool-fixed-holder {
	display: none;
	clear: both;
	font-size: 1px;
	line-height: 1px
}
.tool-fixed {
	position: fixed;
	z-index: 400;
	top: 0
}
.wide .layout, .wide .g, .wide .slogan, .wide .service, .wide .footer, .wide .ec-slider-item-img {
	width: 1200px
}
.wide .naver-main, .wide .shortcut, .wide .header, .wide .qq-caibei-bar, .wide .follow {
	min-width: 1200px
}
.wide .ec-slider-nav {
	margin-left: 334px
}
.wide .logo {
	width: 480px
}
.wide .slogan .s1 {
	padding-left: 10px;
	width: 326px
}
.wide .slogan .s2 {
	width: 327px
}
.wide .slogan .s4 {
	padding-right: 10px
}
.wide .service .s1 {
	padding-left: 10px;
	width: 285px
}
.wide .service .s2 {
	width: 272px
}
.wide .service .s3 {
	width: 277px
}
.wide .service .s5 {
	padding-right: 10px
}
